Android ReclclerView ListAdapter
including computing diffs between Lists on a background thread
リストで要素が修正、追加、削除、移動が発生した場合、必ず変更が反映された新しいリストをListAdpaterへ渡します。バックグラウンドスレッドでリストが変更される場合、内部的にnotifyItem()関数が呼び出され、利用者はアップデートされたRecyclerViewを確認できます。これは既存のRecyclerViewアダプタとの違いであり、ListAdapterの特徴です
androidxでもsupportされてるよう。ListAdapter
LiveDataなどとの相性もよい?